package cn.actoncode.boot.framework.common.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
public enum FileNamePrefixEnum {

    USER_QRCODE("speech/user/qrcode/"),
    AUDIO("speech/audio/"),
    AUDIO_EXTRACT("speech/extract/"),

    VIDEO("speech/video/"),
    CAPTION("speech/caption/"),
    CAPTION_VIDEO("speech/caption/video/"),
    WATERMARK("speech/watermark/"),
    VOICE_ICON_MS("speech/custom/voice/icon/ms/"),
    VOICE_ICON_ALI("speech/custom/voice/icon/ali/"),
    VOICE_AUDITION_MS("speech/custom/voice/audition/ms/"),
    VOICE_AUDITION_ALI("speech/custom/voice/audition/ali/"),
    VOICE_STYLE_MS("speech/custom/voice/emote/ms/"),
    VOICE_STYLE_ALI("speech/custom/voice/emote/ali/"),
    VOICE_STYLE_AUDITION_MS("speech/custom/voice/audition/style/ms/"),
    VOICE_STYLE_AUDITION_ALI("speech/custom/voice/audition/style/ali/"),
    AI_DRAW_QRCODE("speech/ai/qrcode/"),
    AI_FACE_SWAP("speech/ai/face/swap/"),
    AI_DRAW_COMP_TEMPLATE("speech/custom/ai/draw/comp_template/"),
    FEEDBACK("speech/feedback/"),
    TEMP_AI_WRITE("temp/ai/write/"),
    ;
    private final String prefix;
}
